package com.ys.栈的链表模拟;

/**
 * 描述: 模拟栈接口
 *
 * @author CodeYang
 * @version 2020/12/26 9:42
 */
public interface Stack<E> {
    /**
     * 入栈操作
     * @param element
     */
    boolean push(E element);

    /**
     * 出栈操作
     * @return
     */
    E pop();

    /**
     * 查看栈顶元素
     * @return
     */
    E peek();

    /**
     * 判断栈是否为空
     * @return 如果栈为空，则返回true；如果栈为非空，则返回false。
     */
    boolean isEmpty();
}
